@charset "utf-8";
/* *****初始化开始 ******/
body{font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
a{text-decoration:none; color:#000; outline:none;}/*此处待添加默认链接颜色*/
a:hover{color: #000;text-decoration:none;}
var,em,strong{font-style:normal;}
address,caption,cite,code,dfn,em,strong,th,var, optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{-webkit-user-select:none;-webkit-text-size-adjust:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
/* 设置字体比例 */
html,body{width:100%;height:100%; min-height:100%;background:#1573f7;overflow-x:hidden; position:relative;font-size:0.3rem;color:#333;position:relative;}
*{ margin:0; padding:0;word-wrap:break-word;}
html {font-size:625%; /*100 ÷ 16 × 100% = 625%*/}
/* 设置输入框提示字体颜色 */
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;} 
input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;} 
input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc;}
.red{ color:red;}
.blue{color:#02A3E4;}
.green{color:#008000;}
/******初始化结束 ******/
/*引入字体*/
@font-face {
  font-family: 'cyfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fonts/iconfont.woff') format('woff'),
      url('../fonts/iconfont.ttf') format('truetype'),
      url('../fonts/iconfont.svg#cyfont') format('svg');
}
.cyfont {
  font-family: "cyfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*引入字体结束*/
/*选择器更改*/
.toolbar {font-size:.32rem;line-height: 1.5;}
.toolbar .toolbar-inner{height:1rem;}
.toolbar .title {font-size:.32rem;line-height:1rem;white-space:nowrap;}
.toolbar .picker-button {height:1rem;line-height:1;padding: 0 .5rem;}
.toolbar .picker-button { height:1rem;line-height: 1rem;}
.weui-select-modal .weui-cells{max-height:4.5rem!important;}
.weui-picker-modal .picker-items{font-size: 0.32rem!important;}
.weui-picker-modal{max-height:5.5rem!important;}
/*选择器更改结束*/
/*日历更改开始*/
i.icon.icon-next, i.icon.icon-prev{width:0.44rem!important;}
.picker-calendar-month-picker, .picker-calendar-year-picker{line-height:0.96rem!important;}
.picker-calendar-month-picker a.icon-only, .picker-calendar-year-picker a.icon-only{height:0.96rem;line-height:0.96rem;}
.picker-calendar-month-picker .current-month-value, .picker-calendar-year-picker .current-month-value, .picker-calendar-month-picker .current-year-value, .picker-calendar-year-picker .current-year-value{height: 0.96rem;}
.picker-calendar-week-days{height:0.4rem;}
.weui-picker-calendar .picker-modal-inner{height:4.5rem;}
.picker-calendar-week-days + .picker-calendar-months{height:4rem;}
/*日历更改结束*/
/*************微信端基本设置*************/
.mart80{margin-top:0.8rem!important;}
.mart60{margin-top:0.6rem!important;}
.mart40{margin-top:0.4rem!important;}
.marb20{margin-bottom:0.2rem!important;}
.fs32{font-size: 0.32rem!important;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
/* .main-content75{width:7.5rem;margin:0 auto;height:100%;overflow-x:hidden;position:relative;}
.content-nei{width:7rem;margin:0 auto;padding-top:0.35rem;} */
.content{ width:100%!important;height:auto;}
.content .topbanner{width: 100%;height:auto;}
.content .topbanner img{width: 100%;height: auto;}
.content .blcokcont{width:7.1rem;height: auto;background: #fff;border-radius:0.1rem;overflow: hidden;margin:0 auto;}
.content .blcokcont .blcoktit{height: 0.85rem;width:100%;font-size:0.32rem;color:#3a3838;text-indent: 0.25rem;line-height:0.85rem;font-weight: 600;}
.content .blcokcont .blockinput{width:calc(100% - 0.4rem);padding:0 0.2rem;height:0.95rem;line-height: 0.95rem;font-size:0.3rem;border-top: 1px solid #eee;display:-webkit-flex;
    display:flex;justify-content: space-between;}
.content .blcokcont .blockinput label{display:inline-block;height:0.95rem;line-height:0.95rem;color:#686868;flex-shrink:1;flex-grow:0; font-size: 0.32rem;width:2.2rem;}
.content .blcokcont .blockinput input{border:none;color:#686868;text-align:right;flex-grow:1;flex-shrink:1;outline:none;font-size: 0.32rem;width:calc(100% - 2.4rem);}
.content .blcokcont .blockinput input[readonly]{color:#b9b8b8;}
.content .blcokcont .blockinput input[data-values]{color:#686868;}
.content .blcokcont .blockinput input.inputline{width:calc(100% - 2rem);border:none;color:#b9b8b8; display: inline-block;}
.content .blcokcont .blockinput input.inputline2{width:calc(100% - 2.3rem);border:none;color:#b9b8b8;display: inline-block;}
.content .blcokcont .blockinput .block-line-hr{width: 0.2rem;height:0.95rem;flex-shrink:0;color:#686868;line-height:0.95rem;}
.content .blcokcont .blockinput .block-line-hr img{width:100%;height:100%;}
.sumitbtn{width:7.02rem;height: 0.95rem;background:#febc3c;text-align: center;line-height:0.95rem;font-size:0.33rem;color:#fff;margin: 0.3rem auto;border-radius:0.1rem;letter-spacing: 0.1rem;}
.minitxt{width:7.02rem;margin:0 auto;font-size:0.26rem;text-align:center;color: #fff;opacity:0.7;}
.miniwxts{width:7rem;margin:0 auto;font-size:0.29rem;color: #fff;opacity:0.7;margin-bottom: 0.3rem;}
.miniwxts b{color:#f3ff3b;}
.content2{background: url(../images/topbg.png) #d2eefc top center no-repeat;background-size:100% auto;height: 100%;}
.content2-nei{width:100%;height:100%;display: table;}
.block-nei-cont{width:100%;height:100%;display:table-cell;vertical-align: middle;}
.block-mid-cont{width:72%;height: auto;margin:0 auto;}
.block-mid-cont ul li{width: calc(50% - 0.22rem);float: left;margin:0.22rem 0;border-radius: 0.1rem;overflow:hidden;padding:0.3rem 0; text-align: center;}
.block-mid-cont ul li:nth-child(2n){margin-left: 0.44rem;}
.block-mid-cont ul li .iconimg{width: 1.29rem;height:1.29rem; margin:0 auto;}
.block-mid-cont ul li .iconimg img{width: 100%;height:100%;}
.block-mid-cont ul li h1{font-size:0.32rem;color:#fff;text-align:center;margin-top: 0.19rem;}

.block-outmid-cont{width:75%;height: auto;margin:0 auto; background:#fff;border-radius:0.1rem;padding-bottom:0.3rem;}
.block-outmid-cont .top-tit{font-size:0.36rem;color:#148dc6;padding:0.35rem 0;text-align: center;}
.block-outmid-cont .outkind{width:5rem;margin:0 auto;}
.block-outmid-cont .outkind span{display:inline-block;width:2.18rem;background:#148dc6;border-radius:0.07rem;padding:0.17rem 0;text-align:center;margin-bottom: 0.18rem;color:#fff;}
.block-outmid-cont .outkind span:nth-child(2n){margin-left:0.32rem;}
.bg-green{background:#14c679;}
.bg-orange{background:#c69a14;}
.bg-blue{background:#148dc6;}
.bg-green-dark{background:#159083;}
.tc{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;}

.block-outback-cont{width:80%;height:auto;margin:0 auto;border-radius:0.1rem;padding-bottom:0.3rem;text-align:center;}
.block-outback-cont .outback-icon{width:1.9rem;height:1.9rem;margin:0 auto;} img{width:100%;height:100%;}
.block-outback-cont .outback-icon img{width:100%;height:100%;}
.block-outback-cont .outback-kind{font-size:0.35rem;color:#333;margin-bottom: 0.1rem;}
.block-outback-cont .outback-yz{font-size:0.28rem;color:#444;line-height:1.6;margin:0.25rem 0;}
.block-outback-cont .outback-time{font-size:0.48rem;color:#333;font-weight:600;}
.block-outback-cont .outback-time2{font-size:0.45rem;color:#333;font-weight:600;}
.block-outback-cont .outback-time3{font-size:0.36rem;color:#333;font-weight:600;}
.block-outback-cont .outback-no{font-size:0.26rem;color:#666;line-height:1.6;margin-top: 0.3rem;}
.color-red{color:#f76260;}
.color-green{color:#14c679;}
/*小区列表*/
.content3{background: url(../images/celllisttop.jpg) #d2eefc top center no-repeat;background-size:100% auto;height:calc(100% - 1.4rem); padding-top: 1.4rem;}
.celllistcont{width:7.02rem;height: auto;min-height:100%;background: #fff;border-radius:0.1rem 0.1rem 0 0;overflow: hidden;margin:0 auto;}
.celllistcont ul li{width:calc(100% - 0.78rem);height: 0.95rem;color:#404040;font-size:0.32rem;border-bottom: 1px solid #eee;line-height:0.85rem;padding:0 0.54rem 0 0.24rem;position:relative;}
.celllistcont ul li h1{width: 100%;height:0.95rem;line-height:0.95rem;}
.celllistcont ul li .rightlink{width: 0.3rem;height:0.95rem; text-align: right;position: absolute;top:0;right:0.24rem;}
.celllistcont ul li .rightlink img{width:0.17rem;height: auto;}